home *** CD-ROM | disk | FTP | other *** search
-
- program renamer;
- uses crt,dos;
- var
- f:file;
- s,s2,s3:string;
- on:integer;
- found:searchrec;
- begin
- on:=1;
- write('Start of name: ');
- readln(s);
- findfirst('*.*',anyfile,found);
- while doserror=0 do begin
- if found.attr and directory=0 then begin
- assign(f,found.name);
- str(on,s2);
- while length(s2)+length(s)<8 do s2:='0'+s2;
- s2:=s+s2;
- s3:=found.name;
- if pos('.',s3)=0 then s3:=s3+'.';
- s2:=s2+copy(s3,pos('.',s3),length(s3));
- rename(f,s2);
- inc(on);
- end;
- findnext(found);
- end;
- end.
-